package com.code;

import java.util.ArrayList;
import java.util.List;

import codeGenerate.def.FtlDef;
import codeGenerate.factory.CodeGenerateFactory;

/**
 * 
 * @author lintu5.com
 *
 */

public class CodeUtil {

	/** 此处修改成你的 表名 和 中文注释 ***/
	public static String tableName = "catalog";
	static List<String> list = new ArrayList();
	// String tableName="";

	static String codeName = tableName + "表"; // 中文注释 当然你用英文也是可以的
	static String entityPackage = "catalog";// 实体包
	static String keyType = FtlDef.KEY_TYPE_02;// 主键生成方式 01:UUID 02:自增

	public static void main(String[] args) {
		// list.add("asset");
		// list.add("asset_member");
		//// list.add("combination");
		//// list.add("combination_info");
		//// list.add("combination_content");
		// list.add("index_constituent");
		// list.add("index_date");
		// list.add("index_min");
		// list.add("stock");
		//// list.add("stock_date");
		// list.add("stock_factor");
		// list.add("stock_min");
		// list.add("stock_param");
		//// list.add("stock_param_detail");
		// list.add("stock_plan");
		// list.add("stock_pool");
		// list.add("users");
		//
		// list.stream().forEach(tab ->
		// CodeGenerateFactory.codeGenerate(tableName,
		// tab,entityPackage,keyType));
		//

		CodeGenerateFactory.codeGenerate(tableName, codeName, entityPackage, keyType);

		// File f = new File(this.getClass().getResource("/").getPath());
		// System.out.println(f);

	}
}
